﻿using System.Runtime.InteropServices;

namespace dbe.FoundationLibrary.Core.Win32.API
{
    /// <summary>
    /// Win32Api函数需要的常量，原型为MFC中的windef.h
    /// </summary>
    public struct WinDef
    {
        // todo: 仅用于增加常量，其余结构体之类的按原型windef.h中的位置存放
    }

    /// <summary>
    /// 定义了矩形
    /// </summary>
    /// <remarks>
    /// 原型来自windef.h中的同名结构体。对应的结构体/结构体指针包括RECT, *PRECT, NEAR *NPRECT, FAR *LPRECT
    /// </remarks>
    [StructLayout(LayoutKind.Sequential)]
    public struct tagRECT
    {
        public int Left;
        public int Top;
        public int Right;
        public int Bottom;
    }
}